﻿using System;
using System.Drawing;

namespace breakoutsharp.visual.gameobject
{
    
    public interface IBlock : IScreenObject
    {
        bool Collidable
        {
            get;
            set;
        }

        Color Color
        {
            get;
            set;
        }

        bool Dead
        {
            get;
            set;
        }

        Block.BlockType Type
        {
            get;
            set;
        }

        void BallHit(Ball b);

        void Update();
    }
}
